<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="tags" tagdir="/WEB-INF/tags"%>
<%@taglib prefix="shiro" uri="http://shiro.apache.org/tags"%>
<c:set var="ctx" value=" ${pageContext.request.contextPath}" />
<html>
<head>
<title>效果自评表</title>
<style type="text/css">
	.separate{
	margin:0 auto;
	color:#9B59B6;
	border-bottom:1px dotted  #9B59B6;
}
</style>
<script src="${ctx}/static/selectWin/proScheduleSelector.js?version=${applicationScope.jsVersion }" type="text/javascript"></script>
<script type="text/javascript">
	var $grid;
	$(function() {
		$grid = $("#grid").datagrid($.extend({},datagridOption, {
			url : "${ctx}/fnd/effectEvaluate/dataGrid?businessKey=${param.businessKey}",
			frozenColumns : [ [ ] ],
			//fitColumns:true,
			nowrap:false,
			columns : [ [ {
				field : 'ck',
				checkbox : true
			} , {
				field : 'auditProDtl.auditPro.auditName',
				title : '项目名称',
				width : 100,
				sortable : true
			}, {
				field : 'auditProDtl.auditFinding',
				title : '审计监察法务发现问题',
				width : 400,
				sortable : true,
				formatter: function (value) {
					if(value)
		               return "<span title='" + value + "'>" + value + "</span>";
		        }
			}, {
				field : 'auditProDtl.auditSuggestion',
				title : '审计监察法务建议',
				width : 400,
				sortable : true,
				formatter: function (value) {
					if(value)
		               return "<span title='" + value + "'>" + value + "</span>";
		        }
			}, {
				field : 'measureCount',
				title : '落实措施条数',
				width : 100,
				sortable : true
			} , {
				field : 'systemCount',
				title : '制度条数',
				width : 100,
				sortable : true
			} , {
				field : 'processCount',
				title : '流程条数',
				width : 100,
				sortable : true
			}/*  , {
				field : 'addSystemName',
				title : '新增制度名称',
				width : 200,
				sortable : true
			} , {
				field : 'deleteSystemName',
				title : '废止制度名称',
				width : 100,
				sortable : true
			}, {
				field : 'updateSystemName',
				title : '修订制度名称',
				width : 100,
				sortable : true
			} */ , {
				field : 'proEcoViolMoney',
				title : '查出违法违纪资金',
				width :120,
				sortable : true
			}  , {
				field : 'proAvoidLoss',
				title : '避免经济损失',
				width : 120,
				sortable : true
			}  , {
				field : 'proRecoverLoss',
				title : '挽回经济损失',
				width : 120,
				sortable : true
			}   , {
				field : 'proSaveMoney',
				title : '节约资金',
				width : 120,
				sortable : true
			}     , {
				field : 'proCreateEffect',
				title : '创造经济效益',
				width : 120,
				sortable : true
			}     , {
				field : 'proCompensateMoney',
				title : '经济赔偿金额',
				width : 120,
				sortable : true
			}       , {
				field : 'proEcoCompare',
				title : '技经指标对比自己或对标情况',
				width : 200,
				sortable : true
			}    , {
				field : 'risk',
				title : '改进后控制风险',
				width :120,
				sortable : true
			} /* , {
				field : 'wjwt',
				title : '查处违纪违规问题',
				width : 100,
				sortable : true
			}, {
				field : 'jjpc',
				title : '督促经济赔偿（万元）',
				width : 100,
				sortable : true
			}, {
				field : 'cdss',
				title : '承担损失（万元）',
				width : 100,
				sortable : true
			}, {
				field : 'wjje',
				title : '违纪金额（万元）',
				width : 100,
				sortable : true
			}, {
				field : 'jjcf',
				title : '实施经济处罚（万元）',
				width : 100,
				sortable : true
			}, {
				field : 'ppjy',
				title : '内部批评教育人数',
				width : 100,
				sortable : true
			}, {
				field : 'txth',
				title : '提醒谈话人数',
				width : 100,
				sortable : true
			}, {
				field : 'jmth',
				title : '诫勉谈话人数',
				width : 100,
				sortable : true
			} , {
				field : 'smjc',
				title : '书面检查人数',
				width : 100,
				sortable : true
			}, {
				field : 'tbpp',
				title : '通报批评人数',
				width : 100,
				sortable : true
			}, {
				field : 'tzzw',
				title : '调整职务人数',
				width : 100,
				sortable : true
			}, {
				field : 'mzjz',
				title : '免职和降职人数',
				width : 100,
				sortable : true
			}, {
				field : 'wjxs',
				title : '发现违纪线索',
				width : 100,
				sortable : true
			}, {
				field : 'la',
				title : '立案',
				width : 100,
				sortable : true
			}, {
				field : 'djcf',
				title : '党纪处分',
				width : 100,
				sortable : true
			}, {
				field : 'zjcf',
				title : '政纪处分',
				width : 100,
				sortable : true
			}, {
				field : 'sccf',
				title : '党政纪双重处分',
				width : 100,
				sortable : true
			}, {
				field : 'clgd',
				title : '反腐倡廉规定',
				width : 100,
				sortable : true
			} , {
				field : 'fxgwGe',
				title : '识别廉洁风险岗位个数',
				width : 100,
				sortable : true
			}, {
				field : 'fxgwRen',
				title : '识别廉洁风险岗位人数',
				width : 100,
				sortable : true
			}, {
				field : 'jyxc',
				title : '教育宣传次数',
				width : 100,
				sortable : true
			} */ ] ],
			onDblClickRow : function(index, rowData) {
				$.isFunction(fn_edit) && fn_edit.call(this, rowData);
			}
		}));
		
		$grid.datagrid('enableFilter', [ buildDGFilterYesOrNoFieldOptions($grid, 'enable') ]);
		$grid.datagrid('enableFilter', [ {
			field : 'risk',
			type : 'combobox',
			options : {
				panelHeight : 'auto',
				data : [ {
					value : '',
					text : '全部'
				}, {
					value : '高',
					text : '高'
				}, {
					value : '中',
					text : '中'
				} , {
					value : '低',
					text : '低'
				} ],
				onChange : function(value) {
					if (value == '') {
						$("#grid").datagrid('removeFilterRule', 'risk');
					} else {
						$("#grid").datagrid('addFilterRule', {
							field : 'risk',
							op : 'EQ',
							value : value
						});
					}
					$("#grid").datagrid('doFilter');
				}
			}

		}  ]);
		
		
		/* $("#problemDescriptionSelector").click(function() {
			$.easyui.showGridSelector($.extend(proScheduleSelectOpts, {
				onEnter : function(val) {
					if (val) {
						$("#projectId").textbox('setValue',val.proSchedule);
					}
				}
			}));
		}); */
		fn_initComboNotId("risk", "risk", true);

		$("#add").click(function() {
			$("#fm").form("clear");
			$('#fm').form('load', {
				auditProDtl : "${param.businessKey}",
				projectName:"${auditProDtl.auditPro.auditName}"
			});
			$("#dlg").dialog("open").dialog("setTitle", "新建改进效果自评表");
			$("#dlg-btn").show();
		});
		$("#edit").click(function() {
			var rowData = $grid.datagrid("getSelected");
			if (!rowData) {
				showInfo("您未选中行，无法编辑");
			} else {
				fn_edit(rowData);
			}
		});
		$("#delete").click(function() {
			multiDeleteDataGrid($grid, "${ctx}/fnd/effectEvaluate/multiDelete");
		});
		$("#search").click(function() {
			$grid.datagrid('load', $("#tt").form("getData"));
		});
		$("#excelExport").click(function() {
			var url = "${ctx}/fnd/effectEvaluate/excelExport?" + $.param($grid.datagrid('options').queryParams);
			if ($grid.datagrid("options").filterRules) {
				url += "&filterRules=" + JSON.stringify($grid.datagrid("options").filterRules);
			}
			window.parent.location.href = url;
		});
		
		<c:if test="${isEdit==1 and auditProDtl.isCxzg==1}">
			$.messager.show({
				title : "信息",
				msg : '该建议为持续整改项目，请重新新增一条自评表。',
				icon : "info",
				timeout:0,
				position : "bottomRight"
			});
		</c:if>
	});

	function fn_edit(rowData) {
		var isEdit="${isEdit}";
		if(isEdit=="1"){
			if(rowData.status!=1){
				$("#dlg-btn").show();
			}else{
				$("#dlg-btn").hide();
			}
		}else{
			$("#dlg-btn").hide();
		}
		$("#dlg").dialog("open").dialog("setTitle", "编辑改进效果自评表");
		$("#fm").form("clear");
		$("#fm").form("load",$.extend({},rowData,{
			auditProDtl : rowData.auditProDtl.id,
			projectName:rowData.auditProDtl.auditPro.auditName
		}));
		$("#auditFinding").html(rowData.auditProDtl.auditFinding);
	}

</script>
</head>

<body>
	<div data-options="region:'center',fit:true,border:false">
		<table id="grid">
		</table>
	</div>
	<div id="tt" class="row">
		<div class="col-md-12">
		<c:if test="${isEdit==1}"> 
			<c:if test="${not empty param.taskId}"> 		
				<button id="add" type="button" class="btn btn-primary">
					<span class="glyphicon glyphicon-plus"></span> 新增
				</button>
				
				<button id="delete" type="button" class="btn btn-danger">
					<span class="glyphicon glyphicon-minus"></span> 删除
				</button>
				
			</c:if>			
		</c:if>

			<button id="edit" type="button" class="btn btn-primary">
				<span class="glyphicon glyphicon-pencil"></span> 编辑 / 查看
			</button>
			<span style="float:right;padding:8px 0 0 0;color:red;">双击行或点击“编辑 / 查看”按钮，可打开窗口查看详细数据</span>	
		<%-- <shiro:hasPermission name="effectEvaluate:export">
					<button id="excelExport" type="button" class="btn btn-primary">
						<span class="glyphicon glyphicon-save"></span> Excel导出
					</button>
				</shiro:hasPermission> --%>
		</div>
	</div>

		<div id="dlg" class="easyui-dialog" style="width: 1050px; height:550px; padding: 5px 10px"
			data-options="resizable:true,modal:true, buttons:'#dlg-btn',closed:true,fit:true">
			<form id="fm" method="post">
				<input type="hidden" name="id" />
				<input type="hidden" name="auditProDtl" />				
				<table id="tbl">
					<tr>
						<td><label>项目名称:</label></td>
						<td colspan="5"><input name="projectName" class="easyui-textbox" data-options="width:500,disabled:true"></td>

					</tr>
					<tr>
						<td><label>发现问题:</label></td>
						<td colspan="5"><div id="auditFinding" style="width: 800px;overflow: auto;border:1px solid #000;padding: 10px;" >${auditFinding}</div></td>

					</tr>
					<tr>
						<td colspan="6">
							<div class="separate">管理效益</div>
						</td>
					</tr>
					<tr>
						<td><label>落实措施条数:</label></td>
						<td colspan=""><input name="measureCount" class="easyui-numberbox" data-options="precision:0"></td>
						<td><label>制度条数:</label></td>
						<td colspan=""><input name="systemCount" class="easyui-numberbox" data-options="precision:0"></td>
						<td><label>流程条数:</label></td>
						<td colspan=""><input name="processCount" class="easyui-numberbox" data-options="precision:0"></td>
					</tr>
					<tr>
						<td><label>新增制度名称:</label></td>
						<td colspan=""><input name="addSystemName" class="easyui-textbox" data-options="multiline:true,width:230,height:80"></td>	
						<td><label>废止制度名称:</label></td>
						<td colspan=""><input name="deleteSystemName" class="easyui-textbox" data-options="multiline:true,width:230,height:80"></td>
						<td><label>修订制度名称:</label></td>
						<td colspan=""><input name="updateSystemName" class="easyui-textbox" data-options="multiline:true,width:230,height:80"></td>		
					</tr>
				</table>
				<table>
					<tr>
					<td colspan="6">
						<div class="separate">经济效益</div>
					</td>
					</tr>
					<tr>
						<td ><label>查出违法违纪资金</label><span style="color:red">(通过效能监察对于存在的，若不纠正就会发生的经济损失问题，及时采取措施进行纠正错误，避免了或有的损失发生)</span></td>
						<td><input name="proEcoViolMoney" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
					<tr>
						<td ><label>避免经济损失</label><span style="color:red">(在效能监察中直接查出的违反有关法规和企业有关规章制度的资金总额)</span></td>
						<td><input name="proAvoidLoss" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
					<tr>
						<td><label>挽回经济损失</label><span style="color:red">(对于已经形成损失事实但尚可追回的经济损失，通过效能监察，及时采取措施督促或者组织收缴追回的经济损失)</span></td>
						<td><input name="proRecoverLoss" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
					<tr>
						<td><label>节约资金</label><span style="color:red">(通过效能监察纠正偏差行为，或者针对管理中薄弱环节提出建议，通过落实建议加强管理，减少某方面支出和浪费的金额)</span></td>
	
						<td><input name="proSaveMoney" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
					<tr>
						<td><label>创造经济效益:</label><span style="color:red">(在效能监察中制止违规操作行为或者解决缺陷问题，通过规范的经营活动或改进企业管理直接增加的经济效益)</span></td>
						<td><input name="proCreateEffect" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
					<tr>
						<td><label>经济赔偿金额</label><span style="color:red">(通过监察决定落实的经济赔偿额)</span></td>
						<td><input name="proCompensateMoney" class="easyui-numberbox easyui-validatebox" data-options="precision:6">万元</td>
					</tr>
				</table>
				<table>
					<tr>
						<td colspan="6">
						<div class="separate">其他：</div>
						</td>
					</tr>
					<tr>
						<td><label>其他亮点:</label><span style="color:red">(技经指标对比自己或对标情况)</span></td>
						<td colspan="3"><input name="others" class="easyui-textbox" data-options="multiline:true,width:600,height:100,validType:'maxLength[250]'"></td>
					</tr>
					<tr>
						<td><label>改进后控制风险(对比审计报告建议前控制风险水平变化情况):</label></td>
						<td><input id="risk" name="risk" class="easyui-textbox easyui-validatebox" data-options=""></td>
					</tr> 
				</table>
				<!-- <table>
					<tr>
						<td colspan="6">
						<div class="separate">反腐倡廉：</div>
						</td>
					</tr>
					<tr>
						<td>查处违规违纪问题<input name="wjwt" class="easyui-numberbox" data-options="" style="width:60px"/>件</td>
						<td>督促经济赔偿<input name="jjpc" class="easyui-numberbox" data-options="precision:6" style="width:100px"/>万元，承担损失<input name="cdss" class="easyui-numberbox" data-options="precision:6" style="width:100px"/>万元</td>
					</tr>
					<tr>
						<td>查处违规违纪金额<input name="wjje" class="easyui-numberbox" data-options="precision:6" style="width:100px"/>万元</td>
						<td>实施经济处罚<input name="jjcf" class="easyui-numberbox" data-options="precision:6" style="width:100px"/>万元</td>
					</tr>
				<tr>
					<td colspan="2">内部批评教育<input name="ppjy"
						class="easyui-numberbox" data-options="" style="width: 60px" />人，提醒谈话<input
						name="txth" class="easyui-numberbox" data-options=""
						style="width: 60px" />人，诫勉谈话<input name="jmth"
						class="easyui-numberbox" data-options="" style="width: 60px" />人，书面检查<input
						name="smjc" class="easyui-numberbox" data-options=""
						style="width: 60px" />人，通报评批<input name="tbpp"
						class="easyui-numberbox" data-options="" style="width: 60px" />人，调整职务<input
						name="tzzw" class="easyui-numberbox" data-options=""
						style="width: 60px" />人，免职和降职<input name="mzjz" class="easyui-numberbox" data-options="" style="width: 60px" />人
					</td>
				</tr>
				<tr>
					<td colspan="2">发现违规违纪线索<input name="wjxs" class="easyui-numberbox" data-options="" style="width: 60px" />条，立案<input name="la" class="easyui-numberbox" data-options="" style="width: 60px" />件，处理违规违纪人员，党纪处分<input name="djcf" class="easyui-numberbox" data-options="" style="width: 60px" />人，政纪处分<input name="zjcf" class="easyui-numberbox" data-options="" style="width: 60px" />人，党政纪双重处分<input name="sccf" class="easyui-numberbox" data-options="" style="width: 60px" />人
					</td>
				</tr>
				<tr>
					<td>落实相关反腐倡廉规定<input name="clgd" class="easyui-numberbox" data-options="" style="width: 60px" />个,识别廉洁风险岗位<input name="fxgwGe" class="easyui-numberbox" data-options="" style="width: 60px" />个<input name="fxgwRen" class="easyui-numberbox" data-options="" style="width: 60px" />人
					</td>
					<td>落实与被查项目相关规定，进行反腐倡廉教育与宣传<input name="jyxc" class="easyui-numberbox" data-options="" style="width: 60px" />次
					</td>
				</tr>
			</table> -->
			</form>
			<div id="dlg-btn">
				<button id="add" type="button" class="btn btn-primary" onclick="formSave('#fm', '#grid', '#dlg', '${ctx}/fnd/effectEvaluate/update');">
					<span class="glyphicon glyphicon-ok"></span> 保存
				</button>
				<button id="cancel" type="button" class="btn btn-primary" onclick="$('#dlg').dialog('close');">
					<span class="glyphicon glyphicon-remove"></span> 取消
				</button>
			</div>
		</div>

</body>
</html>
